package train48days;

import java.util.Scanner;

public class 参数解析 {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        String str = sc.nextLine();
//        StringBuffer sb=new StringBuffer();
//        int length = 0;
//        int count = 0;
//        for (int i = 0; i < str.length(); i++) {
//            if (str.charAt(i)=='"'){
//                count++;
//                continue;
//            }
//            if (str.charAt(i)!=' '){
//                sb.append(str.charAt(i));
//            } else if (count%2==0){
//                sb.append('\n');
//                length++;
//            }else {
//                sb.append(' ');
//            }
//        }
//        System.out.println(length+1);
//        System.out.println(sb.toString());
//    }
public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    String str = sc.nextLine();
    StringBuffer sb=new StringBuffer();
    int length = 0;
    int count = 0;
    for (int i = 0; i < str.length(); i++) {
        if (str.charAt(i)=='"'){
            count++;
            continue;
        }
        if (str.charAt(i)!=' '){
            sb.append(str.charAt(i));
        } else if (count%2==0){
            sb.append('\n');
            length++;
        }else if(str.charAt(i)==' '&&count%2==0){
            sb.append('\n');
        }else if(count%2!=0){
            if(str.charAt(i)==' '){
                sb.append(' ');
            }
        }

    }
    System.out.println(length+1);
    System.out.println(sb.toString());
}
}
